// 引入模块
const { createProxyMiddleware } = require('http-proxy-middleware')
// 使用代理服务器发送请求，解决跨域
// 内部是用webpack执行这个模块，用的是Node.js
// 将来使用 /api开头，自动替换成  http://127.0.0.1:3333
module.exports = (App) => {
  App.use(
    // '/api',
    // 示例：两个 Faker API 分别定义两个
    // createProxyMiddleware('/api', {
    //   target: 'http://127.0.0.1:3333',
    //   changeOrigin: true, //开启代理服务器
    //   pathRewrite: {
    //     '/api': ''
    //   }
    // }),
    createProxyMiddleware('/dev-api', {
      target: 'http://localhost:8080',
      changeOrigin: true, //开启代理服务器
      pathRewrite: {
        '/dev-api': ''
      }
    }),
    // createProxyMiddleware('/OrderService', {
    //     target: 'http://localhost:5001',
    //     changeOrigin: true,
    //     pathRewrite: { '^/OrderService': '' }
    // })
  )
}
